package com.xbongbong.paas.pojo.dto;

import com.alibaba.fastjson.JSONObject;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;
import java.util.Map;
/**
 * 解释数据的传参
 * @author 梁鲁江
 *
 */
@Setter
@Getter
@ToString
public class AggDTO implements Serializable {
	private static final long serialVersionUID = 1L;
	String corpid;
	Integer page;
	Integer pageSize;
	/**
	 * 表头字段
	 */
	String displayAttr;
	/**
	 * 统计类型1列表，2分组
	 */
	Integer type;
	/**
	 * 分组字段
	 */
	List<String> groupList;
	/**
	 * 汇总字段（汇总字段需要attrName,直接进行渲染）
	 */
	Map<String, String> summaryAttrMap;
	Integer isExport;
	Map<String, String> userMap;
	String esIndex;
	String esType;
	String redisKey;
	/**
	 * es返回数据
	 */
	JSONObject esResponseJson;
}
